﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Studio7i.Dominio
{
    public class Instrumento
    {
        private int codInst;
        public int CodInst
        {
            get { return codInst; }
            set { codInst = value; }
        }

        private string tipo;
        public string Tipo
        {
            get { return tipo; }
            set { tipo = value; }
        }

        private string marca;
        public string Marca
        {
            get { return marca; }
            set { marca = value; }
        }

        private string modelo;
        public string Modelo
        {
            get { return modelo; }
            set { modelo = value; }
        }

        private DateTime fechFabricacion;
        public DateTime FechFabricacion
        {
            get { return fechFabricacion; }
            set { fechFabricacion = value; }
        }

        private string caracteriticas;
        public string Caracteristicas
        {
            get { return caracteriticas; }
            set { caracteriticas = value; }
        }

        private int costoHora;
        public int CostoHora
        {
            get { return costoHora; }
            set { costoHora = value; }
        }

        private bool estado;
        public bool Estado
        {
            get { return estado; }
            set { estado = value; }
        }

        private Sala sala;
        public Sala Sala
        {
            get { return sala; }
            set { sala = value; }
        }

        public Instrumento() { }

        public Instrumento(int cod, string tipo, string marca, string modelo, string fabri, string caract, int costoHora, bool estado)
        {
            this.CodInst = cod;
            this.Tipo = tipo;
            this.Marca = marca;
            this.Modelo = modelo;
            this.FechFabricacion = DateTime.ParseExact(fabri, "yyyy", null);
            this.Caracteristicas = caract;
            this.CostoHora = costoHora;
            this.Estado = estado;
            this.Sala = sala;
            
        }
    }
}